Conversation
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
Warning Review limit reachedNext included review available in 56 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (2)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
bradh
left a comment
There was a problem hiding this comment.
Again, what is the intent? If we don't understand the codec, you can't make meaningful changes, so why read or write it...
merging a fragmented mp4. as long as the codec has no strange behavior it should be possible to merge samples from multiple |
For what purpose?
There are a bunch of strange behaviours in the codecs we don't support, like layer enhancements, scaling, image sequences etc. I think this behaviour is dangerous. I might be able to live with it behind a feature flag, but would prefer to see the specific codecs implemented if you need them. |
allow playback in players which don't support fragmented files (check out windows) but if you don't like that point, take an even more simple use case: parse a MP4 file, add/edit some
i'd more prefer some kind of runtime flag. using feature flags in bigger project can lead to problems if they change behavior. some other crate in a workspace can enable a feature and then it's enabled for all crates (see also #105) |
How would you see that flag working? It would either need to be global state (which has the same problem as feature flags, but less predictability), or some kind of context that gets handed around. Not a big fan of either of those either. |
The only "clean" way I see is an additional parameter to all the |
No description provided.